# 使用小括号创建元组
t = ("hello", [10, 20, 30], "python", "world")
print(t)    # ('hello', [10, 20, 30], 'python', 'world')

# 使用内置函数tuple()创建元组
s = tuple("hello world")
print(s)    # ('h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd')

r = tuple([10, 11, 12, 13, 14])
print(r)    # (10, 11, 12, 13, 14)

print("10在元组中是否存在：", (10 in t))                     # 10在元组中是否存在： False
print("10在元组中是否不存在：", (10 not in t))               # 10在元组中是否不存在： True
print("元组中的最大值", max(r))                             # 元组中的最大值 14
print("元组中的最小值", min(r))                             # 元组中的最小值 10
print("元组长度：", len(t))                                # 元组长度： 4
print("元素在元组中的索引：t.index：", t.index("python"))    # 元素在元组中的索引：t.index： 2
print("元素个数统计：t.count：", t.count(10))               # 元素个数统计：t.count： 0

x = (10)
print(x, type(x))       # 10 <class 'int'>


# 如果元组中只有一个元素，逗号不能省
x = (10,)
print(x, type(x))       # (10,) <class 'tuple'>


# 元组的删除
del x
# print(x)        # NameError: name 'x' is not defined

